#pragma once
#include "render_control_impl_base.h"

namespace krryn{
namespace view{ class canvas; }
namespace gui{
	class render_control_software_initializer;
	
	class render_control_software_impl_base : public render_control_impl_base{
	public:
		virtual void make(const render_control_software_initializer &a_Initializer) = 0;
		virtual view::canvas* lock() = 0;
		virtual void unlock() = 0;
	};
}
}